stitched buff - French English Dictionary